/**
 * 
 */
package com.gragra.sampling.nonproj.generators.projective;
import com.gragra.sampling.binary.ConverterFactory;
import com.gragra.sampling.nonproj.generators.CreateDependencyCorpus;
import com.gragra.sampling.nonproj.structures.nonprojective.NonProjDepdTree;
import com.gragra.sampling.nonproj.structures.projective.MHProjectiveDepdTree;
import com.gragra.sampling.sequentialStructure.WordAndTagHolder;
/**
 * @author Christoph Teichmann
 * 10.10.2013
 */
public class CreateMHProjectiveCorpus extends CreateDependencyCorpus
{
	/**
	 * @param cf
	 */
	public CreateMHProjectiveCorpus(ConverterFactory cf)
	{super(cf);}
	@Override
	protected NonProjDepdTree makeTree(WordAndTagHolder wth, int threads,
			double smoothing)
	{return new MHProjectiveDepdTree(wth, threads, this.makeConverter());}
}